package demo1;

import java.util.Random;
import java.util.Scanner;

public class test1 {
    public static void main(String[] args) {
    Big();
    Ran();
    Ran2();
}
    public static void Big(){
        //比较数字的大小
        Scanner sc = new Scanner(System.in);
        System.out.println("输入：a,b");
        int a = sc.nextInt();//输入a的值
        int b = sc.nextInt();//输入b的值
        int c = 0;
        if(a>b) {
            c = a;
            a = b;
            b = c;

        }else{
            c = a;
            a = b;
            b = c;
        }
        System.out.println("输出"+a);
        System.out.println("输出"+b);
    }

    public static void Ran(){
        //产生随机数;是由种子产生的
        Random r = new Random(1);
        int i;
        for(i=0;i<10;i++){
            int ran1 = r.nextInt(100);
            System.out.println("产生的随机数是"+ran1);
        }
    }

    public static void Ran2(){
        //方法2产生随机数；返回的数值是[0.0,1.0）的double型数值，由于double类数的精度很高，可以在一定程度下看做随机数，
        // 借助（int）来进行类型转换就可以得到整数随机数了
        //Random r = new Random(1);
        int max = 100,min = 1;
        int ran2 = (int)(Math.random()*(max-min)+min);
        System.out.println("输出"+ran2);
    }
}

